package com.co.notaweb.bussines;

import java.util.List;

import javax.ejb.Local;

import com.co.notaweb.entities.Logro;

/**
 * @author PC
 * @version 1.0
 * @created 13-nov-2011 12:14:26
 */
@Local
public interface ILogroBussinesLocal {

	/**
	 * 
	 * @param logro
	 */
	public void create(Logro logro);

	/**
	 * 
	 * @param logro
	 */
	public void delete(Logro logro);

	/**
	 * 
	 * @param logro
	 */
	public void edit(Logro logro);

	/**
	 * 
	 * @param id
	 * @return
	 */
	public Logro find(long id);

	/**
	 * 
	 * @param idCurso
	 * @param idDocente
	 * @param idMateria
	 * @return
	 */
	public List<Logro> consultarLogrosPorCursoDocenteMateria(long idCurso,
			long idDocente, long idMateria);
	
	public List<Logro> consultarLogrosPorCursoDocenteMateriaPeriodo(long idCurso,
			long idDocente, long idMateria, long idPeriodo);

}